AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 0 |
r3wp | 13 |
total: | 13 |
results window for this page: [start: 1 end: 13]
world-name: r3wp
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
Maxim: 27-Oct-2010 | in the current stat of the host-kit and rebol architecture in general: --------------------------- 1) I cannot use data, since that is being used by r3_gui.r3 so it has in effect become a reserved word which we can't use. 2) if I use gob/draw, then I am in fact trying to hijack the meaning of draw gob... an AGG draw block. 3) the current gob! API is very limited because it was shrunk to handle a very specific use case. I can't really play around with anything cause it just breaks up real quick (I tried). 4) the CGR API doesn't have a scene dialect yet, but that is just high-level use. if you look at the code, its 4 lines of code to have an openGL high-rez model viewable in a window... I hardly consider that bloat. 5) using commands to manage a real life scene with several thousand animated, deforming objects and scene changes, is a nice dream. it doesn't work in practice since just managing the thousands of blocks this requires ends up eating a way a sizeable part of the CPU and ram. 6) data marshalling is heavy, REBOL datatype access is heavy, datatypes use A LOT of ram, and the GC is extremely intrusive, CGRs solve all of this while still making the high-level interface easy as pie. 7) primitives are more than just dead weight they allow direct access to/from rebol and the CGR itself. they are the *low* level interface which can be used directly or directed by the use of a dialect later. the difference from AGG is that these structures are persistent for many reasons, which will be much clearer in the future. 8) CGRs are not only for 3d graphics, but for any rendering. primitives are a generic container to access/construct any rendering engine in the same way. ie. all CGR will use the same core cgr dialect. 9) the code does support multiple cgr gobs, but it might have bugs... I didn't even try it yet... I was busy getting this stable and released asap. 10) The opengl-cgr currently doesn't integrate into the view compositing, since that instantly *kills* rebol. I mean... totally. 500x500 a 30fps... = 100% cpu just blitting graphics (not even opengl rendering). opengl-cgr uses the container mode, which actually uses up a sub-window (like every single construct in windows) and allows system double buffering in that area. 11) CGRs are compatible with all other gobs, though they must be built to support the internal gfx pipeline by using the compositor or image rendering modes. That is how I started and it was quickly obvious how un feasible it was for opengl. 12) rendering performances ARE very implementation specific. using show instead of cgr-refresh on the display loop will show a performance penalty anywhere from 10-1000% (depending on nested gob depth & size). If I didn't create internal data for the models, the large tree example would run much slower, if I used commands to call every opengl call in the large tree example, it would likely take several seconds a frame even with hw support. in the future: ---------------------------- -there will be (hopefully) a small number of changes to the host-kit which will allow 1, 2, 3 to be resolved in a more natural REBOL feel... this current implementation actually highlights those needs and you where quick to point them out :-) -concurrency requires a bit more sophisticated structures to prevent locks, using the current design I solve some (though not all, yet) of the requirements for true concurrency, and this directly relates to issues and/or decisions in 5, 6, 7 & 8 -my goal is to have a high-performance rendering engine which isn't bound by any inherent design incompatibilities between REBOL and optimised native code, especially if the engine has access to hardware in parralel to the interpreter. when i look at all the current games out there and they slow down even using only compiled code and sometimes not even really complex scenes, I don't want to fall into the trap of adding an additional layer of slowness which is to have the interpreter doing the renderer's job. -I'm not trying to make a "cool" rebol plugin... I am trying to make an engine which is optimisized to run within REBOL. the idea being not to help out rebolers per say, but to attract people with rendering needs TO REBOL because it has a high-perfomance engine *built-in* to which you can graph any actual renderer (DX, OpenGL, video frame buffers, etc). -did I mention I want to make an AGG CGR ? ;-) | |
Group: Linux ... [web-public] group for linux REBOL users | ||
DanielSz: 2-Sep-2007 | True, some people are complaining the device is uderpowered. Flash video will not play smoothly in fullscreen, apparently. I don't know if the comparison is valid, but the chip is a 330 MhZ ARM while that one of the five years old (?) Palm T3 was a 440MHZ ARM processor. | |
Pekr: 22-Dec-2008 | Gabriele - I did rather extensive read on the minimal config of the thing, and it is like that: - we are looking for embedded solution, we are space limited for our device, so no place for external gfx card either - forget 1080p, unless you are about to use monstroze performance CPU, which will be power hog in a kiosk system - so - you have to use HW, which contains codecs directly - ATI 680G chipset is minimum, 780 or 790 is beeter. nVidia 8200 or 9400 (Ion platform), VIA S3 500 family, Intell Poulsbo chipset - with above, you don't need so much powerfull CPU, dualCore Atom would be able to play your video - this one page is a good reference - http://www.tomshardware.com/reviews/amd-780g-chipset,1785-3.html We are still investigating the situation. We started our work for Windows, but would like to move to Linux in the long run instead. We want to use ffmpeg project, but we will have to see, if its playback somehow utilises HW acceleration, or not. We will also look into projects like mplayer and VLC. Another problem I read about is, that so called HW acceleration is not always utilised. E.g. H.264 is not so clearly defined as mpeg2, and hence there is already plenty of videos, which are in MKV container, H.264, but using some super-set of features, which will not be supported by HW acceleration anyway ... so - lot's of work for us :-) | |
Group: DevCon2005 ... DevCon 2005 [web-public] | ||
Luca: 5-Oct-2005 | Brett - I received an error about an unknow codec from Quicktime too, but if I press the play button when it shows a black screen, the video starts with a good video and audio. | |
PhilB: 6-Oct-2005 | Anyone downloaded Cyphre's video yet ? .... I got it downloaded but cant play it ....? | |
Joe: 16-Oct-2005 | Yes, I thought about using transcode in linux. It's a shame all the variations don't make MP4 use as smooth as it could be. e.g. on Linux Fedora4 I could only get audio+video for your experimental encoding (trips to rome .. BTW, what is the band playing the background music ?) . For the other files I could only get video but no audio so I had to check it in windows XP SP1 (where latest quicktime and media player wouldn't play them (quicktime said incompatible profile) but an old VLC release played them fine) | |
Group: rebcode ... Rebcode discussion [web-public] | ||
Steeve: 23-Feb-2007 | the new rebcode version, is several times faster than the old, i'm happy !, and I did not convert the video emulation into rebcode yet , so , I think that we will be able to play in a screen much larger while keeping fluidity. | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Pekr: 28-Jun-2008 | Gabriele, I understand you. Mov might be technologically even superior. So I don't know if it is licencsing of Apple or ignorance of Windows probrammers, but - I just want to use one codeck pack - ffdshow for e.g. It is some 5 years I met some video, which was not able to work with it. Any player! But - quicktime is painfull exception! I don't want quicktime player! I want it to play with any player I choose. And it does not seem being so. So, I have also VNC, just to have such problems as getting sound, but not picture, etc. So - no mov for me. | |
BrianH: 20-Sep-2008 | For that matter, unless you support their existing web services that they already have their data or the data they already want in it, it won't matter. That means their existing webmail account and Flash video. If you can't play YouTube (and RedTube, ...) it won't matter. People don't care about the underlying technology unless they are techs. If you make a REBOL browser so that you can do REBOL stuff, and then try to support the old web stuff thinking that people will try the REBOL stuff and find it to be better, you will be wrong. Most people won't be able to tell the difference, because it isn't the technology that matters, it is the content. If you have the best content available in the most convenient way, people will install your software to get at it, whatever your software is written in. | |
Group: DevCon2007 ... DevCon 2007 [web-public] | ||
Mario: 28-May-2007 | The on demand broadcast seems not dumpable as with the ultraverbose vlc -vvv rtsp://195.220.133.26:80/iStream/01_opening1.mov I can see the video and see the "SETUP <url>/trackID=4" and PLAY RTSP commands while, with the dump parameters: vlc rtsp://195.220.133.26:80/iStream/01_opening1.mov :demux=dump :demuxdump-file="01_opening1.mov" the SETUP and PLAY don't work (actually they are not even tried) and I get VLC media player 0.8.6a Janus [00000288] main input error: no suitable access module for `rtsp://195.220.133.26:80/iStream/01_opening1.mov' [00000279] main playlist: nothing to play I also tried some vlc scripting but with no success | |
Group: Games ... talk about using REBOL for games [web-public] | ||
Oldes: 3-Mar-2011 | Machinarium's PlayBook version mentioned on GDC: http://unplugged.rcrwireless.com/index.php/20110302/devices/7239/we-play-with-the-playbook-at-gdc-video/ Unfortunately it requires to be in AVM2 bytecode (usingActionScript3) so I must rewrite the game :/ But I use REBOL to help me with the task and a nasty REBOL script to scale the game to the correct resolution 1024x600. | |
Group: DevCon2008 (post-chatter) ... DevCon2008 [web-public] | ||
Reichart: 29-Dec-2008 | This is a stream from a friend of mine http://www.ustream.tv/channel/freedom-of-information-2008-az She is using UStream to do this. I'm going to play with this, but it "seems" sort of perfect for the Video part of what we are doing. you set your "Show time" and go! But, I will only know after I have played with the incoing, and also tried broadcasting, and gotten feedback from a large group. | |
Group: Core ... Discuss core issues [web-public] | ||
james_nak: 1-Apr-2011 | Again, this might be a Graham question: I'm still working with that video encoder which uses http to communicate. They have a .cgi script which downloads the recorded video file from the internal SD card to the requester. My problem is the content I receive is somehow different than the files which I can download via a browser and of course will not play. I still using your http-tools to GET/POST. My initial thought was that data returned is somehow being translated. Any thoughts? |